import host from "./env.js"

export default {

  get(url,params) {
    return handlerRequest(url,"GET",params)
  },

  post(url,data){
    return handlerRequest(url,"POST",data)
  },

  put(url,data){
    return handlerRequest(url,"PUT",data)
  },

  delete(url,id){
    return handlerRequest(url,"DELETE",id)
  }
}

/**
 * 微信请求方法
 * @param {*} url 请求地址
 * @param {*} methods 请求方式
 * @param {*} data 请求参数
 */
function handlerRequest(url,method,data){
  return new Promise((resolve,reject)=>{
    wx.request({
      url: host+url,
      method,
      data,
      success:res=>{
          if(res.statusCode==200){
            //获取接口数据 
            let rs=res.data;
            resolve(rs);
          }else{
             reject({});
          }
          
      },
      fail:err=>{
        reject(err);
      }
    })
  });
  }